Proving Properties of Rich Internet Applications
نویسنده
چکیده
We introduce application layer specifications, which allow us to reason about the state and transactions of rich Internet applications. We define variants of the state/event based logic UCTL* along with two example applications to demonstrate this approach, and then look at a distributed, rich Internet application, proving properties about the information it stores and disseminates. Our approach enables us to justify proofs about abstract properties that are preserved in the face of concurrent, networked inputs by proofs about concrete properties in an Internet setting. We conclude that our approach makes it possible to reason about the programs and protocols that comprise the Internet’s application layer with reliability and generality.
منابع مشابه
Operational semantics of DiCons, a formal language for developing Internet applications
DiCons is a dedicated language designed to be able to develop Internet applications more efficiently and with better quality. We focus on applications in the area of distributed consensus: several users strive to reach a common goal. Formal methods help to improve quality, and allow proving properties and correctness. In this paper we develop a Plotkin-style operational semantics.
متن کاملAn Abstract Model for Process Mediation
We define a high-level model to mathematically capture the behavioural interface of abstract Virtual Providers (VP), their refinements and their composition into rich mediator structures. We show for a Virtual Internet Service Provider example how to use such a model for rigorously formulating and proving properties of interest.
متن کاملRecent analytical applications of magnetic nanoparticles
Analytical chemistry has experienced, as well as other areas of science, a big change due to the needs and opportunities provided by analytical nanoscience and nanotechnology. Now, nanotechnology is increasingly proving to be a powerful ally of analytical chemistry to achieve its objectives, and to simplify analytical processes. Moreover, the information needs arising from the growing nanotechn...
متن کاملKoi: A Location-Privacy Platform for Smartphone Apps
With mobile phones becoming first-class citizens in the online world, the rich location data they bring to the table is set to revolutionize all aspects of online life including content delivery, recommendation systems, and advertising. However, user-tracking is a concern with such location-based services, not only because location data can be linked uniquely to individuals, but because the low...
متن کاملThe Explanatory Model of the Internet Applications and its Role on the Youth Sexual Identity in Tehran
The aim of this study is presenting an explanatory model of the Internet applications and the role on the sexual identities’ of the-youth in Tehran. Also these sub-targets were evaluated: the amount of the youths’ familiarization with this technology by sex, the kind of programs used by the students by sex, the recognition of internet applications’ effect on the sexual - identity of the youth. ...
متن کامل